195f343fddf615305087abca7c7a304685459157,epcis/src/main/java/org/oliot/epcis/converter/mongodb/MasterDataWriteConverter.java,MasterDataWriteConverter,capture,#VocabularyType#number#,41
Before Change
String name = element.getNodeName();
String[] checkArr = name.split(":");
if (checkArr.length == 2) {
complexAttr.put("@" + checkArr[0], new BsonString(element.getNamespaceURI()));
}
NodeList childNodeList = element.getChildNodes();
for (int n = 0; n < childNodeList.getLength(); n++) {
After Change
String prefix = checkArr[0];
String localName = checkArr[1];
String namespaceURI = MongoWriterUtil.encodeMongoObjectKey(element.getNamespaceURI());
String qnameKey = MongoWriterUtil.encodeMongoObjectKey(namespaceURI+"#"+localName);
complexAttr.put("@"+ namespaceURI, new BsonString(prefix));
NodeList childNodeList = element.getChildNodes();
for (int n = 0; n < childNodeList.getLength(); n++) {